package com.yanqu.road.server.gameplayer.module.base;


public abstract class AbsGeneralModule<T> {
	protected T player;
	protected Object saveLockObj = new Object();

	public AbsGeneralModule(T player) {
		this.player = player;
	}

	public abstract Class<?> getModuleClass();

	public Object getSaveLockObj() {
		return saveLockObj;
	}
}